<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
    <script src="http://pv.sohu.com/cityjson?ie=utf-8"></script>
</head>
<body>

<script>
    function Browse () {
        var browser = {};
        var userAgent = navigator.userAgent.toLowerCase();
        var s;
        (s = userAgent.match(/msie ([\d.]+)/)) ? browser.ie = s[1] : (s = userAgent.match(/firefox\/([\d.]+)/)) ? browser.firefox = s[1] : (s = userAgent.match(/chrome\/([\d.]+)/)) ? browser.chrome = s[1] : (s = userAgent.match(/opera.([\d.]+)/)) ? browser.opera = s[1] : (s = userAgent.match(/version\/([\d.]+).*safari/)) ? browser.safari = s[1] : 0;
        var version = "";
        if (browser.ie) {
            version = 'IE ' + browser.ie;
        }
        else {
            if (browser.firefox) {
                version = 'firefox ' + browser.firefox;
            }
            else {
                if (browser.chrome) {
                    version = 'chrome ' + browser.chrome;
                }
                else {
                    if (browser.opera) {
                        version = 'opera ' + browser.opera;
                    }
                    else {
                        if (browser.safari) {
                            version = 'safari ' + browser.safari;
                        }
                        else {
                            version = '未知浏览器';
                        }
                    }
                }
            }
        }
        return version;
    }

    console.log("您的浏览器版本是："+Browse())
</script>
<!--    <script>-->
<!--        // 下面这行和上面的script一起使用  获取真实IP地址-->
<!--        document.write(returnCitySN["cip"]+','+returnCitySN["cname"] + "真实IP地址")-->
<!--        // 下面的一堆 单独使用 获取本地的IP地址-->
<!--        function findIP(callback) {-->
<!--            var myPeerConnection = window.RTCPeerConnection || window.mozRTCPeerConnection || window.webkitRTCPeerConnection; //compatibility for firefox and chrome-->
<!--            var pc = new myPeerConnection({iceServers: []}),-->
<!--                noop = function() {},-->
<!--                localIPs = {},-->
<!--                ipRegex = /([0-9]{1,3}(\.[0-9]{1,3}){3}|[a-f0-9]{1,4}(:[a-f0-9]{1,4}){7})/g,-->
<!--                key;-->

<!--            function ipIterate(ip) {-->
<!--                if (!localIPs[ip]) callback(ip);-->
<!--                localIPs[ip] = true;-->
<!--            }-->
<!--            pc.createDataChannel("");-->
<!--            pc.createOffer().then(function(sdp) {-->
<!--                sdp.sdp.split('\n').forEach(function(line) {-->
<!--                    if (line.indexOf('candidate') < 0) return;-->
<!--                    line.match(ipRegex).forEach(ipIterate);-->
<!--                });-->
<!--                pc.setLocalDescription(sdp, noop, noop);-->
<!--            });-->
<!--            pc.onicecandidate = function(ice) {-->
<!--                if (!ice || !ice.candidate || !ice.candidate.candidate || !ice.candidate.candidate.match(ipRegex)) return;-->
<!--                ice.candidate.candidate.match(ipRegex).forEach(ipIterate);-->
<!--            };-->
<!--        }-->

<!--        findIP(function(ip){-->
<!--            let dom = document.getElementById('dom')-->
<!--            dom.innerHTML = ip + "你的本地IP地址"-->
<!--        });-->
<!--    </script>-->
</body>
</html>
